﻿#ifndef WEATHERDATA_H
#define WEATHERDATA_H

#include <QObject>
#include <QtWidgets>

// 当天天气数据
class Today
{
public:
    Today();
    // 简化json到today映射，返回值是当前对象的引用
    Today& operator=(const QJsonObject& obj);
    QString date;       // 日期
    QString temp;       // 温度
    QString city;       // 城市
    QString shidu;      // 湿度
    QString pm25;       // pm2.5
    QString quality;    // 空气质量
    QString ganmao;     // 感冒指数
    QString fx;         // 风向
    QString fl;         // 风力
    QString type;       // 天气类型
    QString sunrise;    // 日出时间
    QString sunset;     // 日落时间
    QString notice;     // 注意信息
};

// 预报天气数据
class Forecast
{
public:
    Forecast();
    Forecast& operator=(const QJsonObject& obj);
    QString date;   // 日期
    QString week;   // 星期
    QString high;   // 高温
    QString low;    // 低温
    QString aqi;    // 质量
    QString type;   // 天气
};

#endif // WEATHERDATA_H
